terrestrial telescope - Francés Inglés Diccionario